function cfaqs_quicktopic(boardwrap, settings) {
	if (settings.create_topic_behavior == "default") {
		return
	}
	
	// UI elements
	var form = cfaqs_build_post_topic_form(settings);
	var shadow = document.createElement("div");
	shadow.id = "cfaqs-shadow";
	
	$("#content")[0].appendChild(form);
	document.getElementsByTagName("body")[0].appendChild(shadow);
	
	var title = document.getElementById("cfaqs-quicktopic-title");
	
	$("div.board_nav div.body div.user a")[2].onclick = function(event) {
		event.preventDefault();
		shadow.style.display = "block";
		form.style.display = "block";
		title.focus();
	};
	
	shadow.onclick = function(event) {
		form.style.display = "none";
		shadow.style.display = "none";
		title.blur();
	}
	
	// ESC key should remove form
	document.addEventListener("keyup", function(event) {
		if (event.keyCode == 27) {
			form.style.display = "none";
			shadow.style.display = "none";
			title.blur();
		}
	});
}